perm filename INT.AX[226,JMC] blob
sn#005412 filedate 1972-06-30 generic text, type T, neo UTF8
00100 GIVEAX(INTSET, ISSET I0);
00200
00300 GIVEAX(SUCC,(∀ X)(XεI0 ⊃ SUCC(X)εI0));
00400
00500 GIVEAX(INT0,0εI0);
00600
00700 GIVEAX(PRED,(∀ X)(XεI0∧¬(X=0)⊃PRED(X)εI0));
00800
00900 GIVEAX(SN0,(∀ X)(XεI0 ⊃ ¬(SUCC(X)=0)));
01000
01100 GIVEAX(PS,(∀ X)(XεI0 ⊃ X = PRED SUCC X));
01200
01300 GIVEAX(SP,(∀ X)(XεI0∧¬(X=0) ⊃ X = SUCC PRED X));
01400
01500 GIVEAX(INDUCTION,(∀ U)(U ⊂ I0 ∧ 0εU ∧ (∀ X)(XεU ⊃ SUCC(X)εU)
01600 ⊃ U=I0));
01700
01800 GIVEAX(PLUSS,(∀ X)(∀ Y)(XεI0∧YεI0 ⊃((Y=0)⊃X+Y=X)
01900 ∧(¬(Y=0)⊃X+Y=SUCC(X)+PRED(Y))));
02000
02100 GIVEAX(LESS,(∀ X)(∀ Y)(XεI0∧YεI0 ⊃
02150 (X<Y ≡ Y≠0 ∧(X=0 ∨ PRED X < PRED Y))));
02200
02300 GIVEAX(THLESS,LEε(I0→(I0→TV)) ∧
02400 (∀ X)(∀ Y)(XεI0∧YεI0 ⊃ (X<Y ≡ ββ(X,LE,Y))));
00100 END;